#include<iostream>
#include "BitSet.h"

int main()
{
	bai::BitSet<10> s;
	s.set(2);
	s.set(3);
	s.set(4);
	s.set(5);
	s.set(6);
	cout << s.test(2) << endl;
	cout << s.test(3) << endl;
	cout << s.test(4) << endl;
	cout << s.test(5) << endl;
	cout << s.test(6) << endl;

	s.reset(2);
	s.reset(5);
	s.reset(6);
	cout << s.test(2) << endl;
	cout << s.test(3) << endl;
	cout << s.test(4) << endl;
	cout << s.test(5) << endl;
	cout << s.test(6) << endl<<endl<<endl;
	bai::towbit<10> s1;
	s1.set(2);
	s1.set(2);
	cout << s1.is_once(2) << endl;;

	return 0;
}